Search


"Polyglot" แปลว่า "คนที่รู้มากกว่าหนึ่งภาษา"...

  • Share this:


"Polyglot" แปลว่า "คนที่รู้มากกว่าหนึ่งภาษา"
"Polyglot programmer" ก็หมายถึงโปรแกรมเมอร์ที่รู้หลายภาษา

ในบทความนี้ แนะนำให้เราเลือกภาษาที่เหมาะกับงาน
ขึ้นอยู่กับ paradigm หรือ "กระบวนทัศน์การเขียนโปรแกรม"

ตัวอย่างเช่น
- OOP: เลือกหนึ่งภาษาจาก C++, C#, Java, Ruby
- Functional: เลือกหนึ่งภาษาจาก Haskell, Erlang, Elixir, Clojure
- Declarative: เลือกหนึ่งภาษาจาก SQL
- Logic: เลือกหนึ่งภาษาจาก Prolog, GHC, Parlog

ทั้งนี้ควรต้องมีรากฐานสำหรับการเป็น polyglot programmers ได้แก่
- คณิตศาสตร์
- อัลกอริทึม
- Design Pattern
- ภาษาอังกฤษ

บทความโดยNuttavut Thongjor


Tags:

About author
เพจนี้เปิดใช้งานเมื่อ 22 มิถุนายน 2014 เพจนี้เน้นหนักไป ทางการเขียนโปรแกรม คอมพิวเตอร์ และไอที ล้วน ๆ แบบฮาร์ดคอ หรือจะไร้สาระ มุกตลกขำ
ให้สาระด้านไอที คอมพิวเตอร์ และอาชีพโปรแกรมเมอร์ และสายงานด้านคอมพิวเตอร์
View all posts